@charset "utf-8";
html,body,div,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,form,input,textarea,th,td,select{margin:0;padding:0}
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{min-height:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word;font-family:"微软雅黑";font-size:100%;}
body{font:14px/1.5 \5b8b\4f53,Arial,sans-serif;font-size:14px;color:#333;width: 100%;height: 100%;background: rgba(242, 242, 242, 1);}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {margin: 0;font: inherit;color: inherit;}
hr {height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
img{border:none;vertical-align:middle}
input,label,img,th{vertical-align:middle}
ul,ol,li{list-style:none}
a{text-decoration:none;background: transparent;outline:0}
a:hover,a:activ,a:visitede{text-decoration:underline}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline}
abbr[title] {border-bottom: 1px dotted}/*被标记的缩写词如下*/
pre {overflow: auto}/*预格式化的文本*/
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer}
fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0}/*特色框一个系统*/
legend {padding: 0;border: 0}/*特色框一个系统*/
textarea {overflow: auto;resize:none;}
optgroup {font-weight: bold}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
input,textarea,select{background:#fff;outline:0;outline:none;border:none}

/*通用样式*/
.clearfix{*zoom:1;}
.clearfix:after{content:"\200B";height:0;display:block;visibility:hiden;clear:both;}
.content{margin: 0 auto;width: 1200px;}
.jbkys{background: #fff;padding: 8px;margin-bottom: 10px;}
.jbkysmb{background: #fff;padding: 0;margin-bottom: 10px;}
.sxgghqlhhwz{width: 100%}


/*TOP*/
.sxhqwz-top{width: 100%;height: 5px;background: #c40000;}

.sxhqwz-thk {position: absolute;top: 0;left: 0;width: 100%;display: flex;justify-content: center;z-index: 999;}
.sxhqwz-thk {box-sizing: border-box;}
.sxhqwz-thk .center {width: 1200px;}
.sxhqwz-thk .ul-list {display: flex;}
.sxhqwz-thk .ul-list > li {position: relative;flex: 1 1 0%;}
.hkuair{width:100%;background: #c40000;float: right;padding:10px 0;}
.hkuair a{display: block;float: left;font-size:14px;color: rgb(254, 216, 53);padding: 0 6px;border-right: 1px solid rgb(254, 216, 53);}
.logorinputs{background-color: transparent;width: 80%;padding: 0;margin: 0;font-size: 14px;float: left;padding: 0 10px;}
.search_butt{width: 20%;background-color: transparent;margin: 0;padding: 0;float: left;background-image:url("../images/04.png");background-position: center;background-repeat: no-repeat;background-size: 64%;}

/*banner*/
#banner { position: relative; width: 100%;height: 320px;overflow: hidden;}
#banner_list{width: 100%;}
#banner_list img {width: 100%;margin: 0 auto;height: 320px;}
#banner ul li {  }
#banner_list a { position: absolute;display: block;width: 100%;}


/*导航*/

.tyny-menu {position: sticky;top: 0;left: 0;width: 100%;display: flex;justify-content: center;height: 50px;background: rgba(255, 0, 47, 1);z-index: 998;}
.tyny-menu {box-sizing: border-box;}
.tyny-menu .center {width: 1200px;}
.tyny-menu .ul-list {display: flex;}
.tyny-menu .ul-list > li {flex: 1;border-right: 1px solid #c40000;position: relative;}
.tyny-menu .ul-list > li:last-child {border-right: none;}
.tyny-menu .ul-list .hqdh {height: 50px;display: flex;align-items: center;justify-content: center;font-size: 18px;text-decoration: none;color: #fff;background: rgba(255, 0, 47, 1);line-height: 50px;}
.tyny-menu .ul-list .no{background:#c40000;}
.tyny-menu .ul-list > li:hover .hqdh {background:#c40000;}
.tyny-menu .ul-list > li > span {color: #fff;font-size: 14px;height: 35px;display: flex;align-items: center;justify-content: center;background: #222;}
.tyny-menu .ul-list > li:hover .ol-list {display: block;}
.tyny-menu .ol-list {display: none;position: absolute;top: 50px;left: 0;z-index: 999;background-color:transparent;width: 100%;}
.tyny-menu .ol-list li a {font-size: 14px;text-decoration: none;color: #fff;height: 35px;display: flex;align-items: center;border-bottom: 1px solid #c40000;justify-content: center;background: rgba(255, 0, 47, 1); }
.tyny-menu .ol-list li a:hover {background:#c40000;}
.ol-list .dhsj{border-color: transparent transparent  rgba(255, 0, 47, 1) transparent; border-style: solid; border-width: 0px 8px 8px 8px; height: 0px; width: 0px;text-align: center;margin: 0 auto;padding-top: 6px;}



/*正文*/
.sxhqwz-zw{width: 100%;padding:10px 0;}
/*新闻中心*/
.sxhqw-xwzx{width: 100%;}
.focus{height:335px;width:650px;margin:0 auto;float: left;}
.con{width:650px;height:335px;overflow:hidden;position:relative;}
.pt{width:650px;height:335px;overflow:hidden;display:none;position:absolute;top:0;left:0;}
.pt img{width:650px;height:335px;display:block;}
.pt .link-wrap{z-index:1;}
.pt_cur .link-wrap{display:block;}
.pt h6{width: 650px;height: 55px;background-color: rgba(0,0,0,0.6); padding: 0 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 14px;font-weight: 100;color: #fff; text-align: center;line-height: 36px;position: absolute;bottom: 0px;z-index: 777;}
.pt h6 a{color: #fff;}
.autoS{width: 92px;height: 18px;margin: 0 auto;overflow: hidden;position: relative;bottom: 20px;z-index: 999;}
.autoS li{width: 8px;height: 8px;border-radius: 100px;float:left;display:inline;margin:0 5px;cursor:pointer;background-color: #aaa;}
.autoS .libg{background: #fff;}





/*选项卡公共样式*/

.underNone{border-bottom:none;}
.titleH1{height:40px;line-height:40px;font-size:20px;font-weight:bold;border-bottom:2px solid lightskyblue;margin-bottom:5px;}
.title{padding-left:1px;}
.title li{text-align:center;font-size:16px;float:left;cursor:pointer;}
.zong{clear:both;width:886px;height:445px;overflow:hidden;}
.list{width:6994px;}
.list .tabCon{float:left;width:886px;border-top:0px ;}
#s1,#s2,#s3,#s4,#s5,#s6,#s7{height:445px;overflow:hidden;}






/*新闻文字栏目*/
.nyltHZfoot{width:520px;float: right;border: 1px solid #eee;border-top: none;}
#nyLTHZhd{width:520px;height: 32px;background-color: #f3f4f4;}
#nyLTHZhd li{width:130px;height:32px;text-align:center;line-height:32px;background-color:transparent;float:left;margin-left: 8px;}
#nyLTHZhd li.on{background-color:rgba(243, 240, 227, 1);color:#fff;height: 29px;line-height: 26px; width: 128px;border-top: 3px solid #c40000;border-left: 1px solid #c40000;border-right: 1px solid #c40000;}
#nyLTHZhd li.on a{color: #c40000;}
#nyLTHZhd li a{color: #333;}
#nyLTHZpic{width:520px;overflow:hidden;margin:0 auto; padding-bottom: 50px;height: 303px;}
#nyLTHZpic li{width:520px;padding: 6px 2px;height: 300px;}
.nyLTHZpiss{display: none;}
#nyLTHZpic li p{width: 510px; line-height: 30px;font-size: 16px;height: 30px;}
#nyLTHZpic li p a {width: 403px; display: inline-block;padding: 0 10px;height: 30px;line-height: 30px;cursor: pointer;text-decoration: none;color: #666;float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#nyLTHZpic li p span{line-height: 30px;font-size: 16px;display: block;color: #666;float: right;}
#nyLTHZpic li p:hover a{line-height: 30px;font-size: 13px; color: #c40000;height: 30px;}



/*广告轮播*/
.sxhqw-gglb{width: 100%；}
.silder {width: 100%;height:154px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:154px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:28px;text-align:right; margin:0 auto;right:43%; overflow:hidden;position:absolute; bottom:0px;}
.silder .silder_page li{width:8px; float:left; height:8px;margin:10px 24px 0 0; background:#ccc;display:inline-block;border-radius: 100px;}
.silder .silder_page li.current{background:#fff;color:#fff;}
.silder_desc{color:#fff;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}


/*大块*/
.sxhqw-ydk{width: 100%;}
.sxhqw-ydklb{width: 886px;float: left;}/*左*/
.sxhqw-ydkrb{width: 300px;float: right;}/*右*/
/*左*/
/*海外联谊*/
.hq-hyly{width: 100%;}
.sxhqw-bth{width: 100%;height: 50px;border-bottom: 1px solid #bbb;margin-bottom: 10px;}
.sxhqw-bth p{width: 160px;border-bottom: 3px solid #c40000;height: 49px;line-height: 47px;text-align: center;font-size: 20px;color: #c40000;}
.sxhqw-bth p a{color: #c40000}
.wzlxw-bti{height: 36px;background:#fff7df;}
.wzlxw-bti li{width:146px;height: 35px;line-height: 34px; text-align: center;border: 1px solid #eee;}
.wzlxw-bti li a{color: #333;}
.wzlxw-bti .cur{background:rgba(203, 16, 44, 1); transition:All 0.4s ease-in-out;border: 1px solid #c40000;}
.wzlxw-bti .cur:hover{transform:scale(1);}
.wzlxw-bti .cur a{color: #fff;}
.zong .wzxxkc{margin-right: 114px;}
.sxhqw-xxkh1{width: 886px;}
.xxk-tuwen{padding:0 20px;}
.xxktuwen1{width: 410px;margin-bottom: 20px;}
.xkleft{float: left;}
.xkright{float: right;}
.xxkrp{display: block;width: 410px;height: 200px;}
.xxktuwen1 ul li img{width: 410px;height: 200px;border-radius: 6px;}
.xxktuwen1 ul li span{position: relative;width: 410px;height: 30px;display: block;bottom: 30px;background: rgba(0,0,0,0.5);color: #fff;text-align: left;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-radius: 0 0 6px 6px; margin-bottom: -30px;font-size: 16px;text-indent:1em;}
.xxktuwen1 ul li:hover span{color: #c40000;}
.xxktuwen1 ul li{padding: 22px 0 23px;;border-bottom: 1px solid #eee;width: 410px;}
.xxktuwen1 ul li p{width: 410px;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 16px;}
.xxktuwen1 ul li p a{color: #333;}
.xxktuwen1 ul li p:hover a{color: #c40000;}
.xxktuwen1 ul li:nth-child(4){border-bottom: none;}
.xqyzysj {
        width: 100%;
    }

    .xqyzysj ul li {
        width: 100%;
        padding: 20px 0;
    }

    .xqyzysj .xqytup {
        width: 410px;
        height: 220px;
        border-bottom: 1px solid #eee
    }

    .xzlft {
        float: left;
      margin:0 16px;
    }

    .xzrig {
        float: right;
    }

    .xqyzysj .xqytup img {
        width: 410px;
        height: 200px;
        border-radius: 6px;
    }

    .xqyzysj .xqytup span {
        width: 410px;
        height: 30px;
        line-height: 30px;
        border-radius: 0 0 6px 6px;
        display: inline-block;
        position: relative;
        bottom: 30px;
        background: rgba(0, 0, 0, 0.3);
        text-align: center;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 14px;
    }

    .xqyzysj .xqytup a {
        color: #fff;
    }

    .xqyzysj .xqytup:hover a span {
        color: #c40000
    }

    .xqyzysj .xqyxw {
        width: 410px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: left;
        padding: 20px 5px;
        border-bottom: 1px solid #eee;
    }

    .xqyzysj .xqyxw a {
        color: #333;
        font-size: 16px;
    }

    .xqyzysj ul li:nth-child(4) .xqyxw {
        border-bottom: none;
    }
/*右*/
/*通知公告*/
.hqtzgg{width:300px;margin-bottom: 10px;}
.tzggli{width: 290px;padding-right: 10px;border-bottom: 1px solid #eee;padding: 20px 0 20px;}
.tzggli p{float: left;width: 70px;height: 70px;background: #eee;text-align: center;}
.tzggli p b{font-size: 22px;color: #666;display: inline-block;height: 40px;line-height: 40px;margin-top: 3px;}
.tzggli p span{font-size: 14px;color: #888;display: inline-block;}
.tzggli h6{float: right;width: 206px;font-size: 16px;line-height: 18px; font-weight: 100;  -webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: -2px;}
.tzggli h6 a{color: #333;}
.qdb{margin-bottom: 0;}
.tzggli:hover{background: #efefef;}
.tzggli:hover h6 a{color: #c40000;}
.tzggli:nth-child(4){border: none;}
/*专题专栏*/
.hqztzl{width: 300px;}
.hqztzl ul li{width: 284px;text-align: center;padding: 0 2px;margin: 17px 0;}
.hqztzl ul li img{width:284px;}


/*专家轮播*/
.scrollleft{width:1180px;margin: 10px auto;}
.scrollleft li{float:left;margin:0 14px;display:inline;text-align:center;width: 320px;height: 200px;}
.scrollleft li img{width:320px;height:200px;}
.scrollleft li p{width: 320px;height: 40px;background: rgba(0,0,0,0.7);z-index: 999;position: relative;bottom: -40px;font-size: 12px;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #fff;-moz-transition: bottom 0.5s, opacity 0.5s;-webkit-transition: bottom 0.5s, opacity 0.5s;-o-transition: bottom 0.5s, opacity 0.5s;transition: bottom 0.5s, opacity 0.5s;}
.scrollleft li:hover p{bottom: 40px;}



/*链接*/
.sxhqw-yqlj{width: 100%;height: 148px;}
.tabbox{width:1200px;margin:0 auto;background-color: transparent;position: relative;top: -50px;font-family: "微软雅黑"}
.tabbox .tab{overflow:hidden;height: 42px;width: 480px;margin: 0 auto;}
.tabbox .tab a{display:block;width: 160px;height: 36px; float:left;text-decoration:none;color:#333;line-height: 33px;text-align: center;font-size: 16px;}
.tabbox .tab a:hover span{background:rgba(216, 27, 67, 1);color:#fff;text-decoration:none;border: 1px solid #c40000;}
.tabbox .tab a.on span{background:rgba(216, 27, 67, 1);color:#fff;text-decoration:none;border: 1px solid #c40000;}
.tabbox .tab a:hover i{position: relative;z-index: 999; display: block;width: 0px;height: 0px;border: 6px solid rgba(216, 27, 67, 1);border-bottom: none;border-left-color: transparent;border-right-color: transparent;margin: 0 auto;}
.tabbox .tab a.on i{position: relative;z-index: 999; display: block;width: 0px;height: 0px;border: 6px solid rgba(216, 27, 67, 1);border-bottom: none;border-left-color: transparent;border-right-color: transparent;margin: 0 auto;}
.tabbox .tab a span{width: 160px;height: 36px;display: block;background: rgba(255, 245, 156, 1);border: 1px solid #eee;rgba(255, 245, 156, 1)}
.tabbox .dbnr{overflow:hidden;width:1200px; position:relative;background: #fff;padding: 0px 10px;}
.tabbox .dbnr ul{position:absolute;left:0;top:0;}
.tabbox .dbnr li{width:1200px;float:left;margin: 0 auto;padding:0px 20px;}
.tabbox .dbnr li a{color:#333;display: block;padding: 5px 5px;float: left;font-size: 14px;width: 116px;text-align: left;}










/*底*/
.sxhqwdb{width: 100%;height: 250px;background:rgba(168, 0, 26, 1)}
.hqwzdlogo{float: left;}
.hqwzdlogo img{width: 56px;margin-top: 80px;}
.hqdb-wenz{width: 420px;margin: 0 auto;padding-top: 40px;}
.hqdb-wenz p{font-size: 14px;color: #fff;text-align: center;margin-bottom: 5px;}
.hqdb-wenz p  a{
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
}
.hqdb-wenz p a:hover{
    color:rgba(255, 0, 47, 1);
}


/*页面固定红框*/
.sxhqgdhk{width: 250px;height: 280px;position: fixed;top: 153px; right: 10px;background: rgba(196, 0, 0, 1);z-index: 1011;}
.hqymhkle{float: left;width: 210px;}
.hqymhkri{float: right;}

.sxhqerwm{float: left;}
.sxhqerwm img{width: 90px;margin:18px 0 0 15px;}
.sxhqerwm p{margin: 7px 0 0 15px;width: 90px;color: #fff;font-size: 12px;text-align: center;}
.hqymhkri img{width: 24px;margin: 8px;height: 24px;border-radius: 100px;}
.hqymhkri img:hover{cursor: pointer;background: #555;}